/**
 * 
 */
package net.sf.stylestudio.uml.designer.model;

import java.awt.Graphics;

import net.sf.stylestudio.uml.core.model.Clazz;

/**
 * @author Sabuj Das | sabuj.das@gmail.com
 *
 */
public class UiClass extends UiShape implements Drawable, Movable, Resizable{

	private final Clazz clazz;
	
	/**
	 * @param x
	 * @param y
	 */
	public UiClass(int x, int y, Clazz clazz) {
		super(x, y);
		this.clazz = clazz;
	}
	
	

	/**
	 * @return the clazz
	 */
	public Clazz getClazz() {
		return clazz;
	}



	/* (non-Javadoc)
	 * @see net.sf.stylestudio.uml.designer.model.Resizable#resize(int, int)
	 */
	public void resize(int width, int height) {
		// TODO Auto-generated method stub
		
	}

	/* (non-Javadoc)
	 * @see net.sf.stylestudio.uml.designer.model.Resizable#resize(int, int, int, int)
	 */
	public void resize(int widthOld, int heightOld, int widthNew, int heightNew) {
		// TODO Auto-generated method stub
		
	}

	/* (non-Javadoc)
	 * @see net.sf.stylestudio.uml.designer.model.Movable#move(int, int)
	 */
	public void move(int x, int y) {
		// TODO Auto-generated method stub
		
	}

	/* (non-Javadoc)
	 * @see net.sf.stylestudio.uml.designer.model.Movable#move(int, int, int, int)
	 */
	public void move(int x1, int y1, int x2, int y2) {
		// TODO Auto-generated method stub
		
	}

	/* (non-Javadoc)
	 * @see net.sf.stylestudio.uml.designer.model.Drawable#draw(java.awt.Graphics)
	 */
	public void draw(Graphics graphics) {
		// TODO Auto-generated method stub
		
	}

	
}
